package com.alibaba.citrus.ots.sales.plan.facade.service.salesplan.publish;

import lombok.Data;
import org.apache.commons.compress.utils.Lists;

import java.util.List;
import java.util.Map;

/**
 * @author tinglang
 * @date 2021/12/23.
 */
@Data
public class CompanyScItemPlanInfo {

    private Map</* 组织ID */String, OrgScItemPlanInfo> companyScItemInfo;

    public List<String> calculateOrgIdsByScItemId(String scItemId){
        List<String> orgIds = Lists.newArrayList();
        for(String orgId: companyScItemInfo.keySet()){
            if(companyScItemInfo.get(orgId).getOrgSalesPlanStatScItemInfoMap().get(scItemId)!=null){
                orgIds.add(orgId);
            }
        }

        return orgIds;
    }

    public OrgScItemPlanInfo get(String orgId){
        return companyScItemInfo.get(orgId);
    }
}
